package HomeworkChap04USB;
/**
 * USB接口程序设计
 *
 * 任务描述：通常人们使用的计算机上都有USB接口，鼠标、键盘，U盘，麦克风等都可以连接到USB接口中使用。在计算机启动时，这些设备随之启动；当计算机关闭时，这些设备也会随之关闭。
 * 鼠标、键盘，U盘，麦克风都启动后，计算机才开机成功
 * 鼠标、键盘，U盘，麦克风都关闭后，计算机才关机成功
 * 编写一个USB接口程序，模拟描述中的计算机的开机和关机过程。
 * 相关知识点：接口，多态
 *
 */
public class Test {
    public static void main(String[] args) {
        Computer computer=new Computer();
        computer.turnOn();
        computer.turnOff();
    }
}
interface USB{
       void turnOn();
       void turnOff();
    }
    class Mouse implements USB {
        @Override
        public void turnOn() {
            System.out.println("鼠标启动了");
        }

        @Override
        public void turnOff() {
            System.out.println("鼠标关闭了");
        }
    }
    class KeyBoard implements USB {
        @Override

        
        public void turnOn() {
            System.out.println("键盘启动了");
        }

        @Override
        public void turnOff() {
        System.out.println("键盘关闭了");
    }
}